/*
 * Clase contenedora de datos de la tabla Pedido
*/
package pojos;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/** 
 * @author seiloprub
 */
public class Pedido implements Pojo{
	
	//Constantes simbolicas para controlar el estado
    public final static String EN_CARRITO="EN CARRITO";
    public final static String CONFIRMADO="CONFIRMADO";
    
    private int id;
    // Claves foraneas
    private int ped_usuario;
    // Atributos
    private String ped_estado;
    
    public Pedido(int id, int ped_usuario, String ped_estado) {
       darValores(id, ped_usuario, ped_estado);
    }
    
    public Pedido(int ped_usuario, String ped_estado) {
       darValores(-1, ped_usuario, ped_estado);
    }
    
    private void darValores(int id, int ped_usuario, String ped_estado) {
        this.id=id;
        this.ped_usuario=ped_usuario;
        this.ped_estado=ped_estado;
    }

    /**
     * @return the id
     */
    public int getId() {
        return id;
    }

    /**
     * @return the usuario
     */
    public int getPed_usuario() {
        return ped_usuario;
    }

    /**
     * @return the estado
     */
    public String getPed_estado() {
        return ped_estado;
    }
    
    public void setPed_estado(String ped_estado) {
		this.ped_estado = ped_estado;
	}

	@Override
	public int guardar(Connection con) { return -1;}
	@Override
	public int borrar(Connection con) { return -1;}
}
